How Generic is a Generic Back End ? Using
نویسندگان
چکیده
We describe the integration of MLRISC, a \generic" compiler back end, with TIL, a type-directed compiler for Standard ML. The TIL run-time system uses a form of type information to enable partially tag-free garbage collection. We show how we propagate this information through the nal phases of the compiler, even though the back end is unaware of the existence of this information. Additionally, we identify the characteristics of MLRISC that enable us to use it with TIL and suggest ways in which it might better support our compiler. Preliminary performance measurements show that we pay a signiicant cost for using MLRISC, relative to a custom back end.
منابع مشابه
Development of a Generic Risk Matrix to Manage Project Risks
A generic risk matrix is presented for use identifying and assessing project risks quickly and cost effectively. It assists project managers with few resources to perform project risk analysis. The generic risk matrix (GRM) contains a broad set of risks that are categorized and ranked according to their potential impact and probability of occurrence. The matrix assists PMs in quickly identifyin...
متن کاملExamining the Generic Features of Thesis Acknowledgments: A Case of Iranian MA Graduate Students Majoring in Teaching to Speakers of Other Languages (AZFA) and TEFL
Thesis acknowledgement is a written genre in which MA graduate students offer their gratitude to individuals, who have contributed to the completion of their study. The aim of the current study was to examine the thesis acknowledgements written by Iranian MA students in the field of Persian Language Teaching to Non-Persian Speakers (Amouzeshe Zaban e Farsi be Kharejian, AZFA) and TEFL in terms ...
متن کاملHow Generic is a Generic Back End? Using MLRISC as a Back End for the TIL Compiler (Preliminary Report)
We describe the integration of MLRISC, a \generic" compiler back end, with TIL, a type-directed compiler for Standard ML. The TIL run-time system uses a form of type information to enable partially tag-free garbage collection. We show how we propagate this information through the nal phases of the compiler, even though the back end is unaware of the existence of this information. Additionally, ...
متن کاملEffect generic and non-generic feedback on Motor Learning basketball free throw in Children
Non-generic feedback refers to a specific event and that task performance is the reason to the acquisition of skills and implies that performance is malleable, while generic feedback implies that task performance reflects an inherent ability. The Goal of this study was to determine the generic and non-generic feedback effects on children’s motor learning basketball free throw. This research was...
متن کاملA genre Analysis of the Scholarly Electronic Mail: Implications for Pedagogy
Scholarly mails apparently display stable conventional principles as an emerging genre. Thus, contributors should structure their electronic mails appropriately when writing for purposes of discussing professional topics. However, this requirement plunges many a scholar in dilemma as to how to go about this vital undertaking without written structural norms in electronic mail communication. Thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998